In [2]:
# Standard setup block for running Python code
from __future__ import division, print_function
import os
if os.path.split(os.getcwd())[-1] == "Lab notebooks":
os.chdir("../../")
print("Moved to experiment root directory")
from Modules.processing import *
from Modules.plotting import *
plt.style.use("Config/plotstyle.mplstyle")
%matplotlib inline
Started at 10:30 AM.
Tank level is 2.44 m.
Installed strut covers and blades. Wiped down turbine frame while it was out.
12:30 PM -- Homed all axes.
12:38 PM -- Wiped down tank walls to drum up some seeding.
12:46 PM -- Did 3 dummy tows at 1 m/s. Vectrino SNR looks good.
Zero torque looks to be about 1.3 Nm for the transducer and 2.2 for the arm. The arm signal is less noisy. See image below.
12:54 PM -- Starting Perf-1.0-covers.
Looks like with no blades, the minimum power loss from struts is near the TSR of max power coefficient.
Sounds like there is a clicking inside the tow servo, which occurs towing both directions.
3:12 PM -- Finished Perf-1.0-covers. Backing up data.
4:00 PM -- Started Tare torque runs.
5:26 PM -- Tare torque runs finished. Started installing bare frame for tare drag runs.
6:01 PM -- Starting tare drag runs with Vectrino at (0, 0). Torque signals should be measuring zero torque now since servo is not installed. Looks similar--2.1 Nm for the arm and 1.2 or so for the transducer.
6:28 PM -- Going to redo all tare drag runs but record with Vectrino as a sort of "calibration" to check its alignment, though this should be done with the frame out, since it does build up some head in front of the shaft.
7:12 PM -- Finished tare drag runs.
In [54]:
process_tare_torque(2)
Out[54]:
In [1]:
from IPython.display import Image
Image(url="https://unh.box.com/shared/static/onvghpdhf1ycv4dhax84tcc3t9udvu0u.png")
Out[1]:
In [47]:
sname = "Perf-1.0-covers"
sname2 = "Perf-1.0-no-blades-covers"
Section(sname).process(nproc=1, nruns="new")
In [51]:
df = pd.read_csv("Data/Processed/{}.csv".format(sname), index_col="run")
df2 = pd.read_csv("Data/Processed/{}.csv".format(sname2), index_col="run")
plt.plot(df.mean_tsr, df.mean_cp - df2.mean_cp.iloc[:len(df.mean_cp)], "-o")
plt.xlabel("$\lambda$")
plt.ylabel("$C_P$")
watermark()
plt.show()